CCFLAGS := 	-I. \
   			-Idosbox-x/third_party/SDL2/include \
			-Idosbox-x/third_party/SDL2/src/ \
			-Idosbox-x/third_party/libco \
			-Idosbox-x/third_party/jaffarCommon/include \
			-Idosbox-x \
			-Idosbox-x/include \
			-Idosbox-x/src \
			-Idosbox-x/vs/sdlnet/linux-host/include/ \
			-Idosbox-x/vs/sdlnet/linux-host/include/SDL \
			-Idosbox-x/src/hardware/snd_pc98/sound/ \
			-Idosbox-x/src/aviwriter \
			-Idosbox-x/src/libs/mt32 \
			-Idosbox-x/src/hardware/snd_pc98/generic \
			-Idosbox-x/src/gui \
			-Idosbox-x/src/hardware/snd_pc98/common \
			-Idosbox-x/src/hardware/snd_pc98/x11 \
			-Idosbox-x/src/hardware/snd_pc98/sound/getsnd \
			-Idosbox-x/src/hardware/snd_pc98/cbus \
    		-DSDL_BUILD_MAJOR_VERSION=2 \
			-DSDL_BUILD_MINOR_VERSION=32 \
			-DSDL_BUILD_MICRO_VERSION=0 \
			-DHAVE_LINUX_VERSION_H \
			-DUSING_GENERATED_CONFIG_H \
			-D__LINUX__ \
			-D__INLINE__=inline

CXXFLAGS := $(CCFLAGS) 	-std=c++20
LDFLAGS :=

TARGET := dosbox.wbx

SRCS = 	bizhawk.cpp \
		dosbox-x/src/dos/dos_devices.cpp \
		dosbox-x/src/dos/drive_physfs.cpp \
		dosbox-x/src/dos/dos_ioctl.cpp \
		dosbox-x/src/dos/eltorito.cpp \
		dosbox-x/src/dos/drive_cache.cpp \
		dosbox-x/src/dos/dos_execute.cpp \
		dosbox-x/src/dos/dos_files.cpp \
		dosbox-x/src/dos/cdrom_image.cpp \
		dosbox-x/src/dos/drive_local.cpp \
		dosbox-x/src/dos/drive_fat.cpp \
		dosbox-x/src/dos/dos_mscdex.cpp \
		dosbox-x/src/dos/cdrom.cpp \
		dosbox-x/src/dos/dos_keyboard_layout.cpp \
		dosbox-x/src/dos/drives.cpp \
		dosbox-x/src/dos/dos_memory.cpp \
		dosbox-x/src/dos/cdrom_aspi_win32.cpp \
		dosbox-x/src/dos/cdrom_ioctl_os2.cpp \
		dosbox-x/src/dos/dos_classes.cpp \
		dosbox-x/src/dos/drive_virtual.cpp \
		dosbox-x/src/dos/dos.cpp \
		dosbox-x/src/dos/cdrom_ioctl_win32.cpp \
		dosbox-x/src/dos/dos_misc.cpp \
		dosbox-x/src/dos/dos_programs.cpp \
		dosbox-x/src/dos/dos_tables.cpp \
		dosbox-x/src/dos/drive_overlay.cpp \
		dosbox-x/src/dos/drive_iso.cpp \
		dosbox-x/src/debug/debug.cpp \
		dosbox-x/src/debug/debug_gui.cpp \
		dosbox-x/src/debug/debug_disasm.cpp \
		dosbox-x/src/debug/debug_win32.cpp \
		dosbox-x/src/dosbox.cpp \
		dosbox-x/src/cpu/core_full.cpp \
		dosbox-x/src/cpu/mmx.cpp \
		dosbox-x/src/cpu/core_normal_8086.cpp \
		dosbox-x/src/cpu/cpu.cpp \
		dosbox-x/src/cpu/core_normal.cpp \
		dosbox-x/src/cpu/core_prefetch_286.cpp \
		dosbox-x/src/cpu/core_simple.cpp \
		dosbox-x/src/cpu/callback.cpp \
		dosbox-x/src/cpu/paging.cpp \
		dosbox-x/src/cpu/core_dyn_x86.cpp \
		dosbox-x/src/cpu/core_dynrec.cpp \
		dosbox-x/src/cpu/modrm.cpp \
		dosbox-x/src/cpu/core_normal_286.cpp \
		dosbox-x/src/cpu/core_prefetch.cpp \
		dosbox-x/src/cpu/flags.cpp \
		dosbox-x/src/cpu/core_prefetch_8086.cpp \
		dosbox-x/src/misc/regionalloctracking.cpp \
		dosbox-x/src/misc/setup.cpp \
		dosbox-x/src/misc/mkdir_p.cpp \
		dosbox-x/src/misc/ethernet_nothing.cpp \
		dosbox-x/src/misc/clipboard.cpp \
		dosbox-x/src/misc/ethernet_slirp.cpp \
		dosbox-x/src/misc/iconvpp.cpp \
		dosbox-x/src/misc/shiftjis.cpp \
		dosbox-x/src/misc/ethernet_pcap.cpp \
		dosbox-x/src/misc/savestates.cpp \
		dosbox-x/src/misc/ethernet.cpp \
		dosbox-x/src/misc/programs.cpp \
		dosbox-x/src/misc/cross.cpp \
		dosbox-x/src/misc/support.cpp \
		dosbox-x/src/misc/messages.cpp \
		dosbox-x/src/gui/sdl_gui.cpp \
		dosbox-x/src/gui/render.cpp \
		dosbox-x/src/gui/render_scalers.cpp \
		dosbox-x/src/gui/sdl_mapper.cpp \
		dosbox-x/src/gui/zipfile.cpp \
		dosbox-x/src/gui/sdlmain.cpp \
		dosbox-x/src/gui/ptrop.cpp \
		dosbox-x/src/gui/sdlmain_linux.cpp \
		dosbox-x/src/gui/menu.cpp \
		dosbox-x/src/gui/midi.cpp \
		dosbox-x/src/gui/bitop.cpp \
		dosbox-x/src/gui/menu_callback.cpp \
		dosbox-x/src/ints/int10_modes.cpp \
		dosbox-x/src/ints/bios.cpp \
		dosbox-x/src/ints/int10.cpp \
		dosbox-x/src/ints/bios_memdisk.cpp \
		dosbox-x/src/ints/int10_vesa.cpp \
		dosbox-x/src/ints/int_dosv.cpp \
		dosbox-x/src/ints/int10_vptable.cpp \
		dosbox-x/src/ints/int10_misc.cpp \
		dosbox-x/src/ints/xms.cpp \
		dosbox-x/src/ints/bios_disk.cpp \
		dosbox-x/src/ints/qcow2_disk.cpp \
		dosbox-x/src/ints/pc98_lio.cpp \
		dosbox-x/src/ints/int10_memory.cpp \
		dosbox-x/src/ints/mouse.cpp \
		dosbox-x/src/ints/bios_keyboard.cpp \
		dosbox-x/src/ints/ems.cpp \
		dosbox-x/src/ints/bios_vhd.cpp \
		dosbox-x/src/ints/int10_put_pixel.cpp \
		dosbox-x/src/ints/int10_video_state.cpp \
		dosbox-x/src/ints/int10_char.cpp \
		dosbox-x/src/ints/int10_pal.cpp \
		dosbox-x/src/aviwriter/riff_wav_writer.cpp \
		dosbox-x/src/aviwriter/avi_rw_iobuf.cpp \
		dosbox-x/src/aviwriter/riff.cpp \
		dosbox-x/src/aviwriter/ksdataformat.cpp \
		dosbox-x/src/aviwriter/avi_writer.cpp \
		dosbox-x/src/aviwriter/guid.cpp \
		dosbox-x/src/builtin/move_exe.cpp \
		dosbox-x/src/builtin/hexmem16_exe.cpp \
		dosbox-x/src/builtin/fdisk_exe.cpp \
		dosbox-x/src/builtin/textutil.cpp \
		dosbox-x/src/builtin/append_exe.cpp \
		dosbox-x/src/builtin/format_exe.cpp \
		dosbox-x/src/builtin/glide2x.cpp \
		dosbox-x/src/builtin/50_com.cpp \
		dosbox-x/src/builtin/debug_exe.cpp \
		dosbox-x/src/builtin/edit_com.cpp \
		dosbox-x/src/builtin/ne2000bin.cpp \
		dosbox-x/src/builtin/28_com.cpp \
		dosbox-x/src/builtin/find_exe.cpp \
		dosbox-x/src/builtin/sys_com.cpp \
		dosbox-x/src/builtin/eval.cpp \
		dosbox-x/src/builtin/dosmid.cpp \
		dosbox-x/src/builtin/dsxmenu_exe_pc98.cpp \
		dosbox-x/src/builtin/diskcopy_exe.cpp \
		dosbox-x/src/builtin/hexmem32_exe.cpp \
		dosbox-x/src/builtin/zip.cpp \
		dosbox-x/src/builtin/fcbs_com.cpp \
		dosbox-x/src/builtin/cwsdpmi_exe.cpp \
		dosbox-x/src/builtin/xcopy_exe.cpp \
		dosbox-x/src/builtin/4dos.cpp \
		dosbox-x/src/builtin/fc_exe.cpp \
		dosbox-x/src/builtin/files_com.cpp \
		dosbox-x/src/builtin/dos4gw_exe.cpp \
		dosbox-x/src/builtin/emsmagic.cpp \
		dosbox-x/src/builtin/chkdsk_exe.cpp \
		dosbox-x/src/builtin/defrag_exe.cpp \
		dosbox-x/src/builtin/print_com.cpp \
		dosbox-x/src/builtin/mem_com.cpp \
		dosbox-x/src/builtin/cwsdpmi_exe_pc98.cpp \
		dosbox-x/src/builtin/cdplay.cpp \
		dosbox-x/src/builtin/buffers_com.cpp \
		dosbox-x/src/builtin/sort_exe.cpp \
		dosbox-x/src/builtin/lastdriv_com.cpp \
		dosbox-x/src/builtin/dsxmenu_exe_pc.cpp \
		dosbox-x/src/builtin/replace_exe.cpp \
		dosbox-x/src/builtin/dos32a_exe.cpp \
		dosbox-x/src/builtin/dosidle_exe.cpp \
		dosbox-x/src/builtin/25_com.cpp \
		dosbox-x/src/builtin/device_com.cpp \
		dosbox-x/src/builtin/shutdown.cpp \
		dosbox-x/src/builtin/mpxplay.cpp \
		dosbox-x/src/shell/shell.cpp \
		dosbox-x/src/shell/shell_batch.cpp \
		dosbox-x/src/shell/shell_cmds.cpp \
		dosbox-x/src/shell/shell_misc.cpp \
		dosbox-x/src/hardware/ps1_sound.cpp \
		dosbox-x/src/hardware/vga_pc98_dac.cpp \
		dosbox-x/src/hardware/vga_tseng.cpp \
		dosbox-x/src/hardware/vga_pc98_crtc.cpp \
		dosbox-x/src/hardware/vga_pc98_gdc_draw.cpp \
		dosbox-x/src/hardware/vga_draw.cpp \
		dosbox-x/src/hardware/gameblaster.cpp \
		dosbox-x/src/hardware/pic.cpp \
		dosbox-x/src/hardware/memory.cpp \
		dosbox-x/src/hardware/cmos.cpp \
		dosbox-x/src/hardware/voodoo_opengl.cpp \
		dosbox-x/src/hardware/vga_dac.cpp \
		dosbox-x/src/hardware/vga_gfx.cpp \
		dosbox-x/src/hardware/vga_crtc.cpp \
		dosbox-x/src/hardware/serialport/softmodem.cpp \
		dosbox-x/src/hardware/serialport/misc_util.cpp \
		dosbox-x/src/hardware/serialport/serialdummy.cpp \
		dosbox-x/src/hardware/serialport/seriallog.cpp \
		dosbox-x/src/hardware/serialport/serialport.cpp \
		dosbox-x/src/hardware/serialport/directserial.cpp \
		dosbox-x/src/hardware/serialport/serialfile.cpp \
		dosbox-x/src/hardware/serialport/libserial.cpp \
		dosbox-x/src/hardware/serialport/serialmouse.cpp \
		dosbox-x/src/hardware/serialport/nullmodem.cpp \
		dosbox-x/src/hardware/pci_bus.cpp \
		dosbox-x/src/hardware/vga_s3.cpp \
		dosbox-x/src/hardware/hardopl.cpp \
		dosbox-x/src/hardware/glide.cpp \
		dosbox-x/src/hardware/mpu401.cpp \
		dosbox-x/src/hardware/dbopl.cpp \
		dosbox-x/src/hardware/tandy_sound.cpp \
		dosbox-x/src/hardware/keyboard.cpp \
		dosbox-x/src/hardware/vga_pc98_gdc.cpp \
		dosbox-x/src/hardware/gus.cpp \
		dosbox-x/src/hardware/voodoo_emu.cpp \
		dosbox-x/src/hardware/pcspeaker.cpp \
		dosbox-x/src/hardware/innova.cpp \
		dosbox-x/src/hardware/floppy.cpp \
		dosbox-x/src/hardware/vga_memory.cpp \
		dosbox-x/src/hardware/timer.cpp \
		dosbox-x/src/hardware/pc98.cpp \
		dosbox-x/src/hardware/vga_paradise.cpp \
		dosbox-x/src/hardware/opl3duoboard/opl3duoboard.cpp \
		dosbox-x/src/hardware/opl2board/opl2board.cpp \
		dosbox-x/src/hardware/mame/ymf262.cpp \
		dosbox-x/src/hardware/mame/sn76496.cpp \
		dosbox-x/src/hardware/mame/ymdeltat.cpp \
		dosbox-x/src/hardware/mame/fmopl.cpp \
		dosbox-x/src/hardware/mame/saa1099.cpp \
		dosbox-x/src/hardware/disney.cpp \
		dosbox-x/src/hardware/vga_attr.cpp \
		dosbox-x/src/hardware/ide.cpp \
		dosbox-x/src/hardware/8255.cpp \
		dosbox-x/src/hardware/vga_misc.cpp \
		dosbox-x/src/hardware/voodoo_vogl.cpp \
		dosbox-x/src/hardware/dongle.cpp \
		dosbox-x/src/hardware/vga_seq.cpp \
		dosbox-x/src/hardware/ipx.cpp \
		dosbox-x/src/hardware/vga_ati.cpp \
		dosbox-x/src/hardware/adlib.cpp \
		dosbox-x/src/hardware/nukedopl.cpp \
		dosbox-x/src/hardware/vga_pc98_cg.cpp \
		dosbox-x/src/hardware/iohandler.cpp \
		dosbox-x/src/hardware/hardware.cpp \
		dosbox-x/src/hardware/ne2000.cpp \
		dosbox-x/src/hardware/imfc.cpp \
		dosbox-x/src/hardware/ipxserver.cpp \
		dosbox-x/src/hardware/pc98_artic.cpp \
		dosbox-x/src/hardware/vga_other.cpp \
		dosbox-x/src/hardware/pc98_fm.cpp \
		dosbox-x/src/hardware/vga_xga.cpp \
		dosbox-x/src/hardware/vga.cpp \
		dosbox-x/src/hardware/dma.cpp \
		dosbox-x/src/hardware/opl.cpp \
		dosbox-x/src/hardware/voodoo_interface.cpp \
		dosbox-x/src/hardware/reSID/pot.cpp \
		dosbox-x/src/hardware/reSID/wave6581_PS_.cpp \
		dosbox-x/src/hardware/reSID/voice.cpp \
		dosbox-x/src/hardware/reSID/wave8580_P_T.cpp \
		dosbox-x/src/hardware/reSID/wave8580_PST.cpp \
		dosbox-x/src/hardware/reSID/filter.cpp \
		dosbox-x/src/hardware/reSID/wave6581__ST.cpp \
		dosbox-x/src/hardware/reSID/wave.cpp \
		dosbox-x/src/hardware/reSID/version.cpp \
		dosbox-x/src/hardware/reSID/extfilt.cpp \
		dosbox-x/src/hardware/reSID/wave8580_PS_.cpp \
		dosbox-x/src/hardware/reSID/sid.cpp \
		dosbox-x/src/hardware/reSID/envelope.cpp \
		dosbox-x/src/hardware/reSID/wave6581_PST.cpp \
		dosbox-x/src/hardware/reSID/wave6581_P_T.cpp \
		dosbox-x/src/hardware/reSID/wave8580__ST.cpp \
		dosbox-x/src/hardware/joystick.cpp \
		dosbox-x/vs/sdl2/src/joystick/virtual/SDL_virtualjoystick.c \
		dosbox-x/vs/sdl2/src/joystick/dummy/SDL_sysjoystick.c \
		dosbox-x/src/hardware/parport/parport.cpp \
		dosbox-x/src/hardware/mixer.cpp \
		dosbox-x/src/hardware/voodoo.cpp \
		dosbox-x/src/hardware/sblaster.cpp \
		dosbox-x/src/hardware/vga_pc98_egc.cpp \
		dosbox-x/src/libs/passthroughio/passthroughio.cpp \
		dosbox-x/src/libs/gui_tk/gui_tk.cpp \
		dosbox-x/src/libs/physfs/physfs_platform_winrt.cpp \
		dosbox-x/src/libs/physfs/physfs_platform_haiku.cpp \
		dosbox-x/src/libs/zmbv/zmbv.cpp \
		dosbox-x/src/libs/mt32/LA32FloatWaveGenerator.cpp \
		dosbox-x/src/libs/mt32/MidiStreamParser.cpp \
		dosbox-x/src/libs/mt32/Synth.cpp \
		dosbox-x/src/libs/mt32/ROMInfo.cpp \
		dosbox-x/src/libs/mt32/VersionTagging.cpp \
		dosbox-x/src/libs/mt32/LA32WaveGenerator.cpp \
		dosbox-x/src/libs/mt32/LA32Ramp.cpp \
		dosbox-x/src/libs/mt32/BReverbModel.cpp \
		dosbox-x/src/libs/mt32/Poly.cpp \
		dosbox-x/src/libs/mt32/File.cpp \
		dosbox-x/src/libs/mt32/SampleRateConverter.cpp \
		dosbox-x/src/libs/mt32/Part.cpp \
		dosbox-x/src/libs/mt32/Display.cpp \
		dosbox-x/src/libs/mt32/srchelper/srctools/src/SincResampler.cpp \
		dosbox-x/src/libs/mt32/srchelper/srctools/src/LinearResampler.cpp \
		dosbox-x/src/libs/mt32/srchelper/srctools/src/FIRResampler.cpp \
		dosbox-x/src/libs/mt32/srchelper/srctools/src/IIR2xResampler.cpp \
		dosbox-x/src/libs/mt32/srchelper/srctools/src/ResamplerModel.cpp \
		dosbox-x/src/libs/mt32/srchelper/InternalResampler.cpp \
		dosbox-x/src/libs/mt32/FileStream.cpp \
		dosbox-x/src/libs/mt32/TVA.cpp \
		dosbox-x/src/libs/mt32/TVP.cpp \
		dosbox-x/src/libs/mt32/Partial.cpp \
		dosbox-x/src/libs/mt32/c_interface/c_interface.cpp \
		dosbox-x/src/libs/mt32/PartialManager.cpp \
		dosbox-x/src/libs/mt32/Tables.cpp \
		dosbox-x/src/libs/mt32/TVF.cpp \
		dosbox-x/src/libs/mt32/Analog.cpp \
		dosbox-x/src/libs/mt32/sha1/sha1.cpp \
		dosbox-x/src/libs/xBRZ/xbrz.cpp \
		dosbox-x/src/gamelink/gamelink_term.cpp \
		dosbox-x/src/gamelink/gamelink.cpp \
		dosbox-x/src/output/output_direct3d.cpp \
		dosbox-x/src/output/direct3d/ScalingEffect.cpp \
		dosbox-x/src/output/direct3d/direct3d.cpp \
		dosbox-x/src/output/direct3d/hq2x_d3d.cpp \
		dosbox-x/src/output/output_tools_xbrz.cpp \
		dosbox-x/src/output/output_opengl.cpp \
		dosbox-x/src/output/output_surface.cpp \
		dosbox-x/src/output/output_ttf.cpp \
		dosbox-x/src/output/output_gamelink.cpp \
		dosbox-x/src/output/output_tools.cpp \
		dosbox-x/src/fpu/fpu.cpp \
		dosbox-x/src/gui/zipcrc.c \
		dosbox-x/src/hardware/esfmu/esfm_registers.c \
		dosbox-x/src/hardware/esfmu/esfm.c \
		dosbox-x/src/hardware/imfc_rom.c \
		dosbox-x/src/hardware/snd_pc98/common/parts.c \
		dosbox-x/src/hardware/snd_pc98/sound/rhythmc.c \
		dosbox-x/src/hardware/snd_pc98/sound/fmtimer.c \
		dosbox-x/src/hardware/snd_pc98/sound/getsnd/getwave.c \
		dosbox-x/src/hardware/snd_pc98/sound/getsnd/getsmix.c \
		dosbox-x/src/hardware/snd_pc98/sound/getsnd/getsnd.c \
		dosbox-x/src/hardware/snd_pc98/sound/sound.c \
		dosbox-x/src/hardware/snd_pc98/sound/adpcmc.c \
		dosbox-x/src/hardware/snd_pc98/sound/soundrom.c \
		dosbox-x/src/hardware/snd_pc98/sound/opngeng.c \
		dosbox-x/src/hardware/snd_pc98/sound/adpcmg.c \
		dosbox-x/src/hardware/snd_pc98/sound/pcm86c.c \
		dosbox-x/src/hardware/snd_pc98/sound/opngenc.c \
		dosbox-x/src/hardware/snd_pc98/sound/psggeng.c \
		dosbox-x/src/hardware/snd_pc98/sound/tms3631c.c \
		dosbox-x/src/hardware/snd_pc98/sound/psggenc.c \
		dosbox-x/src/hardware/snd_pc98/sound/tms3631g.c \
		dosbox-x/src/hardware/snd_pc98/sound/fmboard.c \
		dosbox-x/src/hardware/snd_pc98/sound/pcm86g.c \
		dosbox-x/src/hardware/snd_pc98/cbus/board86.c \
		dosbox-x/src/hardware/snd_pc98/cbus/pcm86io.c \
		dosbox-x/src/hardware/snd_pc98/cbus/board26k.c \
		dosbox-x/src/hardware/snd_pc98/generic/keydisp.c \
		dosbox-x/src/hardware/snd_pc98/x11/dosio.c \
		dosbox-x/third_party/libco/amd64.c \
		dosbox-x/third_party/SDL2/src/SDL.c \
		dosbox-x/third_party/SDL2/src/SDL_assert.c \
		dosbox-x/third_party/SDL2/src/SDL_dataqueue.c \
		dosbox-x/third_party/SDL2/src/SDL_error.c \
		dosbox-x/third_party/SDL2/src/SDL_guid.c \
		dosbox-x/third_party/SDL2/src/SDL_hints.c \
		dosbox-x/third_party/SDL2/src/SDL_list.c \
		dosbox-x/third_party/SDL2/src/SDL_log.c \
		dosbox-x/third_party/SDL2/src/SDL_utils.c \
		dosbox-x/third_party/SDL2/src/atomic/SDL_atomic.c \
		dosbox-x/third_party/SDL2/src/atomic/SDL_spinlock.c \
		dosbox-x/third_party/SDL2/src/audio/SDL_audio.c \
		dosbox-x/third_party/SDL2/src/audio/SDL_audiocvt.c \
		dosbox-x/third_party/SDL2/src/audio/SDL_audiodev.c \
		dosbox-x/third_party/SDL2/src/audio/SDL_audiotypecvt.c \
		dosbox-x/third_party/SDL2/src/audio/SDL_mixer.c \
		dosbox-x/third_party/SDL2/src/audio/SDL_wave.c \
		dosbox-x/third_party/SDL2/src/cpuinfo/SDL_cpuinfo.c \
		dosbox-x/third_party/SDL2/src/dynapi/SDL_dynapi.c \
		dosbox-x/third_party/SDL2/src/events/SDL_clipboardevents.c \
		dosbox-x/third_party/SDL2/src/events/SDL_displayevents.c \
		dosbox-x/third_party/SDL2/src/events/SDL_dropevents.c \
		dosbox-x/third_party/SDL2/src/events/SDL_events.c \
		dosbox-x/third_party/SDL2/src/events/SDL_gesture.c \
		dosbox-x/third_party/SDL2/src/events/SDL_keyboard.c \
		dosbox-x/third_party/SDL2/src/events/SDL_keysym_to_scancode.c \
		dosbox-x/third_party/SDL2/src/events/SDL_mouse.c \
		dosbox-x/third_party/SDL2/src/events/SDL_quit.c \
		dosbox-x/third_party/SDL2/src/events/SDL_scancode_tables.c \
		dosbox-x/third_party/SDL2/src/events/SDL_touch.c \
		dosbox-x/third_party/SDL2/src/events/SDL_windowevents.c \
		dosbox-x/third_party/SDL2/src/events/imKStoUCS.c \
		dosbox-x/third_party/SDL2/src/file/SDL_rwops.c \
		dosbox-x/third_party/SDL2/src/hidapi/SDL_hidapi.c \
		dosbox-x/third_party/SDL2/src/joystick/SDL_gamecontroller.c \
		dosbox-x/third_party/SDL2/src/joystick/SDL_joystick.c \
		dosbox-x/third_party/SDL2/src/joystick/SDL_steam_virtual_gamepad.c \
		dosbox-x/third_party/SDL2/src/joystick/controller_type.c \
		dosbox-x/third_party/SDL2/src/haptic/SDL_haptic.c \
		dosbox-x/third_party/SDL2/src/haptic/dummy/SDL_syshaptic.c \
		dosbox-x/third_party/SDL2/src/libm/e_atan2.c \
		dosbox-x/third_party/SDL2/src/libm/e_exp.c \
		dosbox-x/third_party/SDL2/src/libm/e_fmod.c \
		dosbox-x/third_party/SDL2/src/libm/e_log.c \
		dosbox-x/third_party/SDL2/src/libm/e_log10.c \
		dosbox-x/third_party/SDL2/src/libm/e_pow.c \
		dosbox-x/third_party/SDL2/src/libm/e_rem_pio2.c \
		dosbox-x/third_party/SDL2/src/libm/e_sqrt.c \
		dosbox-x/third_party/SDL2/src/libm/k_cos.c \
		dosbox-x/third_party/SDL2/src/libm/k_rem_pio2.c \
		dosbox-x/third_party/SDL2/src/libm/k_sin.c \
		dosbox-x/third_party/SDL2/src/libm/k_tan.c \
		dosbox-x/third_party/SDL2/src/libm/s_atan.c \
		dosbox-x/third_party/SDL2/src/libm/s_copysign.c \
		dosbox-x/third_party/SDL2/src/libm/s_cos.c \
		dosbox-x/third_party/SDL2/src/libm/s_fabs.c \
		dosbox-x/third_party/SDL2/src/libm/s_floor.c \
		dosbox-x/third_party/SDL2/src/libm/s_scalbn.c \
		dosbox-x/third_party/SDL2/src/libm/s_sin.c \
		dosbox-x/third_party/SDL2/src/libm/s_tan.c \
		dosbox-x/third_party/SDL2/src/misc/SDL_url.c \
		dosbox-x/third_party/SDL2/src/power/SDL_power.c \
		dosbox-x/third_party/SDL2/src/render/SDL_d3dmath.c \
		dosbox-x/third_party/SDL2/src/render/SDL_render.c \
		dosbox-x/third_party/SDL2/src/render/SDL_yuv_sw.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_blendfillrect.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_blendline.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_blendpoint.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_drawline.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_drawpoint.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_render_sw.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_rotate.c \
		dosbox-x/third_party/SDL2/src/render/software/SDL_triangle.c \
		dosbox-x/third_party/SDL2/src/sensor/SDL_sensor.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_crc16.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_crc32.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_getenv.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_iconv.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_malloc.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_mslibc.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_qsort.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_stdlib.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_string.c \
		dosbox-x/third_party/SDL2/src/stdlib/SDL_strtokr.c \
		dosbox-x/third_party/SDL2/src/thread/SDL_thread.c \
		dosbox-x/third_party/SDL2/src/timer/SDL_timer.c \
		dosbox-x/third_party/SDL2/src/video/SDL_RLEaccel.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_0.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_1.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_A.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_N.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_auto.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_copy.c \
		dosbox-x/third_party/SDL2/src/video/SDL_blit_slow.c \
		dosbox-x/third_party/SDL2/src/video/SDL_bmp.c \
		dosbox-x/third_party/SDL2/src/video/SDL_clipboard.c \
		dosbox-x/third_party/SDL2/src/video/SDL_egl.c \
		dosbox-x/third_party/SDL2/src/video/SDL_fillrect.c \
		dosbox-x/third_party/SDL2/src/video/SDL_pixels.c \
		dosbox-x/third_party/SDL2/src/video/SDL_rect.c \
		dosbox-x/third_party/SDL2/src/video/SDL_shape.c \
		dosbox-x/third_party/SDL2/src/video/SDL_stretch.c \
		dosbox-x/third_party/SDL2/src/video/SDL_surface.c \
		dosbox-x/third_party/SDL2/src/video/SDL_video.c \
		dosbox-x/third_party/SDL2/src/video/SDL_vulkan_utils.c \
		dosbox-x/third_party/SDL2/src/video/SDL_yuv.c \
		dosbox-x/third_party/SDL2/src/video/yuv2rgb/yuv_rgb_lsx.c \
		dosbox-x/third_party/SDL2/src/video/yuv2rgb/yuv_rgb_sse.c \
		dosbox-x/third_party/SDL2/src/video/yuv2rgb/yuv_rgb_std.c \
		dosbox-x/third_party/SDL2/src/locale/SDL_locale.c \
		dosbox-x/third_party/SDL2/src/video/dummy/SDL_nullevents.c \
		dosbox-x/third_party/SDL2/src/video/dummy/SDL_nullframebuffer.c \
		dosbox-x/third_party/SDL2/src/video/dummy/SDL_nullvideo.c \
		dosbox-x/third_party/SDL2/src/audio/dummy/SDL_dummyaudio.c \
		dosbox-x/third_party/SDL2/src/loadso/dlopen/SDL_sysloadso.c \
		dosbox-x/third_party/SDL2/src/timer/unix/SDL_systimer.c \
		dosbox-x/third_party/SDL2/src/core/linux/SDL_threadprio.c \
		dosbox-x/third_party/SDL2/src/core/linux/SDL_sandbox.c \
		dosbox-x/third_party/SDL2/src/core/unix/SDL_poll.c \
		dosbox-x/third_party/SDL2/src/misc/dummy/SDL_sysurl.c \
		dosbox-x/third_party/SDL2/src/locale/dummy/SDL_syslocale.c \
		dosbox-x/third_party/SDL2/src/sensor/dummy/SDL_dummysensor.c \
		dosbox-x/third_party/SDL2/src/thread/generic/SDL_syscond.c \
		dosbox-x/third_party/SDL2/src/thread/generic/SDL_sysmutex.c \
		dosbox-x/third_party/SDL2/src/thread/generic/SDL_syssem.c \
		dosbox-x/third_party/SDL2/src/thread/generic/SDL_systhread.c \
		dosbox-x/third_party/SDL2/src/thread/generic/SDL_systls.c \
		dosbox-x/third_party/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c 

include ../common.mak
